﻿[genuitec-file-id="wc1-366"],[genuitec-lp-path="/syzx Maven Webapp/src/main/webapp/portal/scenery/css/css.css"],[genuitec-lp-enabled=false]{
  /* for codelive */
}

/*公共样式*/
body,h1,h2,h3,h4,h5,ol,dl,dd,dt,ul,li,form,input,textarea,th,td,select,p,a,img { margin:0; padding:0;}
em { font-style:normal;}
li { list-style:none;}
a { text-decoration:none; color:#0099ff;}
a:hover { }
i { color:red; font-style:normal;}
img { border:none; vertical-align:top; margin:0px; padding:0px;}
table { border-collapse:collapse;}
table tr { border-bottom:1px solid #f3f3f3;}
table tr:hover {}
table tr td { height:36px; border:1px solid #ccc;}
table tr th { height:36px; border:1px solid #ccc; text-align:center;}

input,textarea { outline:none;}
textarea { resize:none; overflow:auto;}
body { font-size:14px; font-family:"微软雅黑"; color:#333333; overflow-x:hidden;}

/*public*/
.clear { zoom:1;}
.clear:after { content:''; display:block; clear:both;}
.fl { float:left;}
.fr { float:right;}


#header {}
#header .top { height:42px; background:url(../images/top_bg.png) repeat-x;}
.top .top_wrap { width:1000px; margin:0 auto; height:42px; position:relative;}
.top_wrap .eng3 { position:absolute; top:8px; right:0px; color:#212a77; font-weight:bold; font-family:"Arial";}
#header .top img { display:block; width:108px; margin:0 auto;}
#header .hMain { height:110px; width:100%; overflow:auto; background:url(../images/hMain_bg.png) repeat-x; position:relative;}
.hMain .h_wrap { width:1000px; height:92px; margin:0 auto; position:relative;}
.hMain .logo { width:580px; margin-top:32px;}
.hMain .logo img {}
.hMain .top_search { margin-top:42px; }
.hMain .top_search .user { height:28px; line-height:28px; width:90px; border:1px solid #b5b5b5; background:#fff url(../images/user.png) 4px center no-repeat; padding-left:20px;}
.hMain .top_search .pass { height:28px; line-height:28px; width:110px; border:1px solid #b5b5b5; }
.hMain .top_search .t_submit { width:66px; border:none; height:30px; line-height:30px; cursor:pointer; background:#ff7800; color:#fff; border-radius:2px;}
.hMain .eng { position:absolute; top:4px; right:0px; width:66px; border:none; height:30px; background:#1e2a74; color:#fff; line-height:30px; text-align:center; font-size:14px; font-family:"Arial"}
.hMain .eng2 { position:absolute; top:8px; right:0px; color:#878787; }

#header .nav { height:50px; line-height:50px; width:1000px; margin:0 auto; border-top:1px solid #dedede; position:relative;}
.nav ul {}
.nav ul li { float:left;}
.nav ul li a { color:#333; display:block; height:100%; padding:0 29px;}
.nav ul li .active { background:#1e2a74; color:#fff;}
.nav ul li a:hover { background:#1e2a74; color:#fff;}

#header .banner { height:302px; width:100%; overflow:hidden;}
/*幻灯片
#focus{height:360px; overflow:hidden;position:relative; margin:0 auto;}
#focus ul{height:100%; position:absolute;}
#focus ul li{float:left;height:414px;position:relative;}
#focus ul li div{}
#focus .btnBg{position:absolute;width:100%;left:0;bottom:0;background:#000;}
#focus .btn{position:absolute;width:1200px;height:100px; padding:5px 10px;right:0;bottom:0;text-align:right;}
#focus .btn span{display:inline-block; _display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn span.on{background:#fff;}
#focus .topBtn { width:1000px; margin:0 auto; margin-top:10px; position:relative;}
#focus .topBtn span { float:right;}
#focus .preNext{width:45px;height:100px;position:absolute;top:160px; background:url('../images/sprite.png') no-repeat 0 0;cursor:pointer}
#focus .pre{left:150px;}
#focus .next{right:150px;background-position:right top;}
#focus ul li .slideother{ position:relative; z-index:99; width:1200px; margin:0 auto; height:80px;}
#focus ul li .slideother .h12{font-size:24px;padding-bottom:5px;position:absolute;top:4px; margin-top:-150px; left:20px;}
#focus ul li .slideother .h12 a{color:#FFF;font-size:24px;font-weight:bold;padding-top:10px;text-decoration:none;}
#focus ul li .slideother .h12 a:hover{text-decoration:underline;}
#focus ul li .slideother p{position:absolute;top:44px; width:500px; margin-top:-150px;left:20px;}
#focus ul li .slideother p a{color:#8B8B8B;text-decoration:none;}
#focus ul li .slideother a:hover{color:#FFF;}
#focus ul li .slideother p a:hover{text-decoration:none;}
*/
/* 代码整理：大头网 www.datouwang.com */

#centent { width:1000px; margin:15px auto;}
#centent .cLeft { width:320px;}
.cLeft .sidebar {}
.topTab {width:100%; overflow:auto; border-bottom:1px solid #e8e8e8; height:40px; overflow:hidden; margin-bottom:10px;}
.topTab h3 { height:40px; line-height:40px; float:left; font-size:16px;}
.topTab h3 span { display:inline-block; height:38px; line-height:42px; padding:0 4px; margin-right:10px; cursor:pointer; }
.topTab h3 .active { position:relative; border-bottom:2px solid #212a77;}
.topTab a { float:right; line-height:44px; color:#8e8e8e;}
.topTab a:hover { color:#0099ff;}
.sidebar .imgMain { border:1px solid #dcdcdc; position:relative;}
.sidebar .imgMain img {}
.sidebar .imgMain ol { position:absolute; bottom:40px; left:100px;}
.sidebar .imgMain ol li { width:4px; height:4px; background:#fff; float:left; margin-left:10px; cursor:pointer;}
.sidebar .imgMain ol .active { background:#ff8212;}
.sidebar .imgMain span { display:block; height:28px; border-bottom:1px solid #e8e8e8; background:#eeeded; position:relative;}
.sidebar .imgMain span p { height:28px; line-height:28px; text-align:center;}
.sidebar .imgMain span .prev { display:block; width:7px; height:14px; background:url(../images/prev.png) no-repeat; position:absolute; top:8px; left:10px;}
.sidebar .imgMain span .next { display:block; width:7px; height:14px; background:url(../images/next.png) no-repeat; position:absolute; top:8px; right:10px;}
.cLeft .sideList { margin-top:10px;}
.listFirst { font-size:12px; width:100%; position:relative;}
.listFirst .topImg img { border:1px solid #b9b9b9;}
.listFirst ul {}
.listFirst ul li { height:30px; line-height:30px;background:url(../images/icon01.png) 0 center no-repeat; padding-left:16px; overflow:hidden;}
.listFirst ul li a { float:left; color:#545454;}
.listFirst ul li a:hover { color:#0099ff;}
.listFirst ul li span { float:right; color:#b9b8b8;}

.listFirst .newsTop { position:relative; width:312px; height:201px;}
.listFirst .newsTop li { background:none; position:absolute; width:312px; height:160px; overflow:hidden; padding-left:0px;}
.listFirst .newsTop li a { }
.listFirst .newsTop li a p { height:30px; background:#212a77; color:#fff; padding-left:4px; position:absolute; z-index:2; bottom:0px; width:100%;}
.listFirst .newsTop li a img { position:absolute; z-index:1;}
.listFirst ol { position:absolute; top:106px; right:6px; background:url(../images/newsbg.png) repeat-x; z-index:3;}
.listFirst ol li { float:left; width:18px; height:18px; color:black; text-align:center; line-height:18px; color:#fff; border:1px solid #fff;}
.listFirst ol .active { background:#ff7800;}


.listSecond { font-size:12px; width:100%;}
.listSecond .topImg img { border:1px solid #b9b9b9;}
.listSecond ul { margin-top:5px;}
.listSecond ul li { height:30px; line-height:30px; overflow:auto;}
.listSecond ul li a { float:left; color:#545454;}
.listSecond ul li a:hover { color:#0099ff;}
.listSecond ul li span { float:right; color:#b9b8b8;}


.boxImg img { display:block; margin-left:8px;}

.listThird { font-size:12px; width:100%;}
.listThird .topImg img { border:1px solid #b9b9b9;}
.listThird ul { margin-top:5px;}
.listThird ul li { height:30px; line-height:30px; overflow:auto;}
.listThird ul li a { float:left; color:#545454;}
.listThird ul li a em { display:inline-block; width:16px; height:16px; background:#b8b8b8; line-height:16px; text-align:center; color:#fff; margin-right:10px;}
.listThird ul li a .one { background:#ff0000;}
.listThird ul li a .two { background:#ff7800;}
.listThird ul li a .three { background:#212a77;}
.listThird ul li a:hover { color:#0099ff;}
.listThird ul li span { float:right; color:#b9b8b8;}

.listFourth { font-size:12px; width:100%;}
.listFourth .topImg img { border:1px solid #b9b9b9;}
.listFourth ul { margin-top:5px;}
.listFourth ul li { height:29px; line-height:29px; overflow:auto;}
.listFourth ul li a { float:left; color:#545454;}
.listFourth ul li a em { display:inline-block; width:16px; height:16px; background:#b8b8b8; line-height:16px; text-align:center; color:#fff; margin-right:10px;}
.listFourth ul li a .one { background:#ff0000;}
.listFourth ul li a .two { background:#ff7800;}
.listFourth ul li a .three { background:#212a77;}
.listFourth ul li a:hover { color:#0099ff;}
.listFourth ul li span { float:right; color:#b9b8b8;}

.lastFourth {}
.lastFourth ul {}
.lastFourth ul li { height:42px; border-bottom:1px dashed #e8e8e8; padding-bottom:6px; padding-top:6px; background:url(../images/icon01.png) 0 center no-repeat;}
.lastFourth ul li span { float:right; display:block; height:40px; border:1px solid #ccc; text-align:center; width:40px;}
.lastFourth ul li span em { display:block; background:#212a77; color:#fff; height:20px; line-height:20px;}
.lastFourth ul li span  i { height:20px; line-height:20px; color:#333; font-size:14px;}
.lastFourth ul li a { margin-left:8px; height:40px; line-height:40px;}


#centent .cCenter { width:325px; margin-left:10px;}
.cCenter .c_top {}
.cCenter .c_bottom { margin-top:10px;}
.c_bottom  .topTeaher { overflow:auto;}
.topTeaher a { float:left; margin-left:9px; }
#centent .cRight { margin-left:5px; width:330px;}
.cRight .r_top {}
.r_top .r_search { height:30px;}
.r_top .r_search .text1 { height:28px; border:1px solid #b1b1b1; width:190px; line-height:28px; padding-left:4px;}
.r_top .r_search .btn1 { display:block; width:40px; height:30px; background:url(../images/search.png) 0 center no-repeat; border:none; cursor:pointer;}
.r_top .r_search p { height:30px; line-height:30px; margin-left:12px;}

.r_bottom { font-size:12px; margin-top:10px;}
.r_bottom .r_topBox {}
.r_topBox { overflow:auto;}
.r_topBox img { float:left;}
.r_topBox span { float:left; width:204px; overflow:hidden; margin-left:18px;}
.r_topBox span h3 { font-size:13px; color:#212a77; line-height:24px;}
.r_topBox span p { height:22px; line-height:22px;}
.r_topBox span a { color:#ff7800; margin-left:6px;}


#footer { margin-top:30px; background:#f8f7f4;}
#footer .ftop_wrap { width:1000px; margin:0 auto;}
.bolgroll { text-align:center; padding:18px 0;}
.bolgroll ul { overflow:auto;}
.bolgroll ul li { float:left; margin-left:18px; width:92px;}
.bolgroll ul li span { display:block; border:1px solid red; overflow:auto; margin-top:10px;}
.bolgroll ul li span a { display:block; width:100%; text-align:center; font-size:12px;}
.bolgroll ul li a { color:#333;}
.bolgroll ul li a img {}
.bolgroll ul li a p { margin-top:4px;}
#footer .fbot_wrap {height:90px; background:#212a77;}
.copyright { color:#c2c2c2; width:1000px; margin:0 auto; font-size:12px; position:relative; padding-top:12px;}
.copyright p { height:22px; line-height:22px;}
.copyright span { position:absolute; top:14px; right:0px;}

/*新增相册*/
.photoAlbum { width:1000px;margin: 0 auto;
    margin-bottom: 10px;}
.photoList
{
    width: 998px;
    background: #fafafa;
    border: 1px solid #ebebeb;
    height: 206px;
    position: relative;
}
.photoList a{}
.photoList .p_left
{
    width: 30px;
    height: 55px;
    display: block;
    position: absolute;
    left: 10px;
    top: 68px;
    background: url("../images/left.png") 0 -55px no-repeat;
}
.photoList .p_right
{
    width: 30px;
    height: 55px;
    display: block;
    position: absolute;
    right: 10px;
    top: 68px;
    background: url("../images/left.png") 0 0px no-repeat;
}
.listWBox 
{
    position: absolute;
    left: 40px;
    top: 14px;
    width: 914px;
    height: 180px;
    overflow: hidden;
}
.photoList ul
{
    position: relative;
    left: -0px;
}
.photoList ul li 
{
    float: left;

    margin-left: 10px;
}
.photoList ul li a
{
    display: block;
    width: 219px;
    height: 153px;
    border: 1px solid #cecece;
}
.photoList ul li a img{
    margin-left: 2px;
    margin-top: 2px; }
.photoList ul li span
{
    width: 219px;
    display: block;
    text-align: center;
    margin-top: 6px;
}


/*列表页\详情页*/
.s_main { clear:both; overflow:auto; width:1000px; margin:0 auto; margin-top:-34px; position:relative; z-index:4;}
.s_main .sMain_l { width:210px;}
.sMain_l h2 { height:68px; width:100%; background:#878ecd; font-size:22px; color:#fff; text-indent:30px; line-height:68px; font-weight:normal;}
.sMain_l .sMainList { border-left:6px solid #878ecd;}
.sMain_l .sMainList ul li { width:203px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; height:52px; line-height:52px; text-align:center;}
.sMain_l .sMainList ul .active {color:#ff7800; border-left:6px solid #ff7800;}
.sMain_l .sMainList ul li a { color:#333; display:block; width:100%; height:100%;} 
.sMain_l .sMainList ul li a:hover { color:#ff7800; border-left:6px solid #ff7800;}

.sMain_l .sMain_search { border:1px solid #878ecd; padding-top:14px;}
.sMain_l .sMain_search span { display:block; height:36px; line-height:36px;}
.sMain_l .sMain_search span em { display:inline-block; width:60px; text-align:right; float:left;}
.sMain_l .sMain_search span select { width:128px; height:22px; border:1px solid #bfbfbf; color:#909090; float:left; margin-top:8px;}
.sMain_l .sMain_search span input { float:left; width:126px; height:22px; border:1px solid #bfbfbf; color:#909090; margin-top:8px;}
.sMain_l .sMain_search .s_submit { display:block; width:128px; height:28px; margin-left:60px; margin-top:16px; margin-bottom:16px;}

.s_main .sMain_r { margin-left:26px; margin-top:34px; width:760px;}
.sMain_r .topNav { display:block; margin-top:22px; color:#999999;}
.sMain_r .topNav a { color:#999999;}
.sMain_r .topNav a:hover { color:#0099ff;}
.sMain_r .list { font-size:12px;}
.sMain_r .list strong { display:block; font-size:16px; margin-top:20px;}
.sMain_r .list p { font-size:12px; color:#333; text-indent:2em; line-height:22px; margin:10px 0;}
.sMain_r .list h3 { font-size:26px; font-weight:normal; color:#212a77; border-bottom:1px solid #dddddd; height:68px; line-height:68px;}
.sMain_r .list ul {}
.sMain_r .list ul li { height:40px; line-height:40px;border-bottom:1px solid #dddddd; width:100%; overflow:hidden;}
.sMain_r .list ul li a { color:#333; background:url(../images/icon02.png) 0 center no-repeat; padding-left:14px; }
.sMain_r .list ul li a:hover { color:#0099ff;}
.sMain_r .list ul li em {width:80px; float:right; color:#999;}
.sMain_r .fenye { width:500px; margin:30px auto;}
.sMain_r .fenye a { float:left; padding:0 6px; height:20px; background:#cfcfcf; line-height:20px; text-align:center; color:#3b5998; margin-left:12px;}
.sMain_r .fenye span { float:left; margin-left:14px;}
.sMain_r .fenye span input { width:36px; height:20px; border:1px solid #dbdbdb; padding-left:3px; border-radius:2px;}
.sMain_r .fenye .homepage { background:#3b5998; color:#fff; border-radius:2px;}
.sMain_r .fenye .lastpage { background:#3b5998; color:#fff; border-radius:2px;}
.sMain_r .fenye .go { background:#3b5998; color:#fff; border-radius:2px;}
.sMain_r .fenye .active { background:#3b5998; color:#fff;}

.s_main .sMain_x { width:1000px; margin-top:10px;}
.sMain_x .list { font-size:12px;}
.sMain_x .list strong { display:block; font-size:16px; margin-top:20px;}
.sMain_x .list p { font-size:12px; color:#666; text-indent:2em; line-height:22px; margin:10px 0;}
.sMain_x .list h3 { font-size:20px; font-weight:normal; color:#212a77; height:38px; line-height:38px; text-align:center;}
.sMain_x .list span { border-bottom:1px dashed #dddddd; display:block; text-align:center; padding-bottom:20px; margin-top:10px; color:#959595;}

/*评论区*/
.comments { width:760px; margin-top:60px;}
.comments .topCom { overflow:auto; font-size:12px; color:#c2c0c0; height:34px; line-height:34px;}
.comments .topCom  span { float:left;}
.comments .topCom  em { float:right;}
.comments .botCom { width:760px; border:1px solid #379BE9;}
.comments .botCom textarea { display:block; width:740px; padding:8px; height:80px; overflow:hidden; border:none; color:#999;}
.comments .botCom span { border-top:1px solid #DDD; display:block; height:40px; line-height:40px;}
.comments .botCom span img { float:left; margin-left:4px; margin-top:2px;}
.comments .botCom span em { float:left; margin-left:10px; color:#379BE9;}
.comments .botCom span a { float:right; margin-right:10px;}

.comBox { margin-top:40px;}
.comBox h3 { font-size:16px; color:#FF2968; font-weight:nomral; height:40px; line-height:40px; border-bottom:1px solid #e8e8e8;}
.comBox ul {}
.comBox ul li { font-size:12px; padding:10px 0; border-bottom:1px solid #e8e8e8; overflow:auto;}
.comBox ul li img { display:block; float:left; width:48px;}
.comBox ul li span { float:left; width:700px; margin-left:10px;}
.comBox ul li span em {}
.comBox ul li span em a { color:#379BE9;}
.comBox ul li span em i { color:#999; margin-left:10px;}
.comBox ul li span p { font-size:14px; margin-top:4px;}
.comBox ul li span .b_btn { margin-top:4px;}
.comBox ul li span .b_btn .zan{ height:15px; background:url(../images/zan.png) 0 center no-repeat; padding-left:20px; color:#999;}
.comBox ul li span .b_btn .huifu { height:15px; background:url(../images/huifu.png) 0 center no-repeat; padding-left:20px; margin-left:10px; color:#999;}



/*相册*/
.listPic {}
.listPic p { height:40px; line-height:40px; border-bottom:1px solid #dddddd;}
.listPic p span { border-bottom:2px solid #ff7800; height:40px; display:inline-block; padding:0 5px;}
.listPic ul { overflow:auto; margin:40px 0;}
.listPic ul li { float:left; margin-left:30px; border:1px solid #e5e5e5; margin-bottom:20px;}
.listPic ul li a { display:block; width:100px; padding:5px; background:#f3f3f3; position:relative;}
.listPic ul li a:hover {}
.listPic ul li a img { display:block;}
.listPic ul li a em { height:22px; display:block; width:100%; text-align:center; line-height:26px;}
.listPic ul li a strong { height:22px; display:block; width:100%; text-align:center; line-height:26px; color:#333; font-weight:normal;}
.listPic ul li a span { position:absolute; right:10px; bottom:32px; display:block; width:20px; height:20px; line-height:20px; text-align:center; color:#fff;}

.listPic2 {}
.listPic2 p { height:40px; line-height:40px; border-bottom:1px solid #dddddd;}
.listPic2 p span { border-bottom:2px solid #ff7800; height:40px; display:inline-block; padding:0 5px;}
.listPic2 ul { overflow:auto; margin:40px 0;}
.listPic2 ul li { float:left; margin-left:30px; border:1px solid #e5e5e5; margin-bottom:20px;}
.listPic2 ul li a { display:block; width:110px; background:#f3f3f3; position:relative;}
.listPic2 ul li a img { display:block;}
.listPic2 ul li a strong { height:22px; display:block; width:100%; text-align:center; line-height:22px; color:#333; font-weight:normal;}
.listPic2 ul li a span { position:absolute; right:10px; bottom:32px; display:block; width:20px; height:20px; line-height:20px; text-align:center; color:#fff;}


